package br.com.model;

public enum Permissao {

	SEM_PERMISSAO(-1),
	VISITANTE(0),
	ADMIN(1),
	PROFESSOR(2),
	ALUNO(3);

	private int id;
	
	private Permissao(int n) {

		this.id = n;
	}
	
	Permissao(){
		this.id = 0;
	}

	public int getId() {
		return id;
	}
	
	public static Permissao getInstance(int Permissao){
		switch (Permissao) {
			case -1:
				return SEM_PERMISSAO;
			case 0:
				return VISITANTE;
			case 1:
				return ADMIN;
			case 2:
				return PROFESSOR;
			case 3:
				return ALUNO;
			default:
				return VISITANTE;
		}
	}

}
